Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Hopman Cup - Nice European Open - Antwerp Sofia Open - Sofia Mutua Madrid Open - Madrid Boss Open - Stuttgart Russia F3 Nigeria F3 Nigeria F4 Russia F2 Tiriac Open - Bucharest Monte-Carlo Rolex Masters - Monte-Carlo Ukraine F3 Austria F4 Austria F5 Austria F6 Russia F3 Russia F5 Russia F6 Ivory Coast F1 Ivory Coast F2 Russia F1 Russia F2 Russia F3 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 France F6 France F7 Italy F6 Spain F7 M25 Jakarta Open de Franche Comte - Besancon IPP Open - Helsinki Korat Challenger Penza Challenger Saransk Challenger Geneva Challenger M25 Mumbai Astana Challenger Bordeaux Challenger Fergana Challenger Seville Challenger Todi Challenger Kazan Challenger Casablanca Challenger Kosice Challenger Braunschweig Challenger Orbetello Challenger Segovia Challenger Seville Challenger Szczecin Challenger Geneva Challenger Heilbronn Challenger Quimper Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Rome Challenger Penza Challenger M25 Jakarta Open de Montauban - Montauban St. Remy Challenger Siemens Open 2002 - Scheveningen Loughborough Challenger Tyumen Challenger M15 Tianjin Portoroz Challenger Aptos Challenger M25 Tianjin Tashkent Challenger Kazan Challenger Tyumen Challenger Heilbronn Challenger M25 Champaign Chennai Challenger Kolkata Challenger New Delhi Challenger St. Brieuc Challenger Tunis Challenger Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Winnetka Challenger Portoroz Challenger Tatra Banka Open 2003 - Bratislava Aptos Challenger Izmir Challenger Top Wool Challenger Biella - Biella Siemens Open 2003 - Scheveningen Tashkent Challenger Geneva Challenger - Geneva Kazan Challenger Raanana Challenger Marburg Challenger Segovia Challenger Siemens Open 2004 - Scheveningen Agri Challenger Tashkent Challenger Pune Challenger SAA Hilversum Open - Hilversum Irving Challenger Raanana Challenger Ortisei Challenger Brescia Challenger Zhuhai Challenger Prostejov Challenger Ilkley Challenger Astana Challenger Chengdu Challenger Jinan Challenger Szczecin Challenger IX Torneo Internacionale de Tennis - Barletta Nanchang Challenger Tennis Napoli Cup - Napoli Bratislava Challenger Brasov Challenger - Brasov St. Brieuc Challenger Seoul Challenger Nottingham Challenger Mobilux Open - Luxembourg Nottingham 1 Challenger Geneva Challenger - Geneva Orleans Challenger Aix En Provence Challenger Zagreb Challenger Bratislava Challenger Milan Challenger Orbetello Challenger Cherbourg Challenger Phoenix Challenger Karlsruhe Challenger Bergamo Challenger President's Cup - Astana IPP Open - Helsinki Como Challenger Ljubljana Challenger Sarajevo Challenger M25 New Delhi M25 Lucknow 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Astana Challenger Open Sainte Victoire - Aix-En-Provence Binghamton Challenger Madrid Challenger Challenger Ford de Cherbourg - Cherbourg Furth Challenger Segovia Challenger Moscow Challenger Khanty-Mansiysk Challenger Saransk Challenger St. Remy Challenger M25 Dallas Astana Challenger Open 13 - Marseille M25 Hua Hin Taipei City Challenger Santo Domingo Challenger Anning Challenger Meknes Challenger The Stella Artois Grass Court Championships - London M25 New Delhi Karshi Challenger Fergana Challenger Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Astana Challenger Portoroz Challenger Rome Challenger Indian Wells Challenger Ortisei Challenger Tampere Imageneering Open - Tampere Milan Challenger Wroclaw Challenger Ilkley Challenger Kaohsiung Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Oberstaufen Challenger Estoril Open - Estoril Recanati Challenger Mercedes Cup - Stuttgart Indian Wells Challenger Astana Challenger Nur-Sultan 1 Challenger Malaga Challenger TD Waterhouse Cup - Long Island Open Romania - Bucharest Rennes Challenger Open de Moselle - Metz Tashkent Challenger Pune Challenger Prostejov Challenger Rennes Challenger Shenzhen Challenger Orleans Challenger The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham San Benedetto Challenger Salinas Challenger Open de Moselle - Metz Istanbul Challenger Rabat Challenger International Indoor Tennis Championships of Croatia - Zagreb Guangzhou Challenger Exim Agmedia Open - Kosice Open 13 - Marseille Gemax Open - Belgrade Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The 10tele.com Open - Nottingham Trieste Challenger Allianz Suisse Open Gstaad - Gstaad Hamburg Challenger Hilversum Open - Hilversum Nonthaburi 3 Challenger Open de Moselle - Metz Busan Challenger BA-CA Tennis Trophy - Vienna Eckental Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Bergamo Challenger Braunschweig Challenger Phoenix Challenger Taipei City Challenger Manama Challenger Busan Challenger Estoril Open - Estoril Geneva Challenger - Geneva Pune Challenger Gwangju Challenger Gerry Weber Open - Halle Surbiton Challenger Akbank Private Banking-TED Open - Istanbul Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Recanati Challenger Nur-Sultan Challenger Pozoblanco Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Astana Challenger Open 13 - Marseille Verona Challenger The Dubai Tennis Championships - Dubai Lugano Challenger Mercedes Cup - Stuttgart Helsinki Challenger Nottingham 2 Challenger The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Brest Challenger Roanne Challenger Orleans Challenger Pilot Pen Tennis - New Haven Bengalaru 1 Challenger Bengalaru 2 Challenger Kremlin Cup - Moscow Phoenix Challenger St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Proton Malaysian Open - Kuala Lumpur San Luis Potosi Challenger Brisbane International - Brisbane Tallahassee Challenger Medibank International - Sydney Open Sainte-Victoire - Aix-En-Provence Troisdorf Challenger Banca Stato Challenger Lugano - Lugano Lyon Challenger Copa Telmex - Buenos Aires Grand Prix de Tennis - St. Jean de Luz Abierto Mexicano Telcel - Acapulco Open de L'Isere - Grenoble Nur-Sultan Challenger Grand Prix Hassan II - Casablanca Tata Open Maharashtra - Pune Open Sabadell Atlantico - Barcelona Nonthaburi 1 Challenger Nonthaburi 3 Challenger Istanbul Challenger Serbia Open - Belgrade GHI Bronx Classic - Bronx Open de Nice Cote dAzur - Nice Pekao Open 2004 - Szczecin Ismaning Challenger Brest Challenger Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Rovereto Challenger Pau Challenger Medibank International - Sydney Seoul Challenger Bordeaux Challenger Troyes Challenger IPP Open - Helsinki Guangzhou Challenger St. Tropez Challenger Dubai Duty Free Tennis Championships - Dubai Shenzhen 2 Challenger Open Sabadell Atlantico - Barcelona Noumea Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Chennai Challenger Bengaluru Challenger Mercedes Cup - Stuttgart Pau Challenger Open de Moselle - Metz BCR Open Romania - Bucharest Shenzhen 1 Challenger Aix En Provence Challenger Apia International - Sydney Guangzhou Challenger Open Sud de France - Montpellier Wuxi Challenger ABN AMRO World Tennis Tournament - Rotterdam Taipei Challenger Open 13 - Marseille Estoril Open - Estoril Ilkley Challenger Serbia Open - Belgrade Eckental Challenger Cassis Challenger St. Tropez Challenger PTT Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Orleans Challenger Portugal Open - Oeiras Power Horse Cup - Dusseldorf Marrakech Challenger Topshelf Open - 's-Hertogenbosch Nur-Sultan Challenger BB&T Atlanta Open - Atlanta Brest Challenger Eckental Challenger PTT Thailand Open - Bangkok China Open - Beijing Canberra Challenger Open Sud de France - Montpellier AEGON Championships - London Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Geneva Challenger Aircel Chennai Open - Chennai Zagreb Challenger Monza Challenger Istanbul 2 Challenger Zagreb Challenger Ostrava Challenger Kremlin Cup - Moscow If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Geneva Open - Geneva SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Open Sud de France - Montpellier Gerry Weber Open - Halle Bordeaux Challenger Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Moselle Open - Metz St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kazan Challenger Helsinki Challenger Nottingham Challenger Nottingham-2 Challenger Grand Prix de Tennis de Lyon - Lyon Libema Open - 's-Hertogenbosch Open de Moselle - Metz Noventi Open - Halle Medibank International - Sydney SkiStar Swedish Open - Bastad Interwetten Austrian Open - Kitzbuhel Mons Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Bucaramanga Challenger Kazan Challenger Dubai Duty Free Tennis Championships - Dubai Zhangjiagang Challenger Geneva Challenger Astana Open - Nur-Sultan Qatar ExxonMobil Open - Doha Belgrade Challenger Millennium Estoril Open - Estoril Open Parc - Lyon St. Petersburg Open - St. Petersburg Sofia Open - Sofia The Artois Championships - London Tata Open Maharashtra - Pune Ordina Open - s-Hertogenbosch Serbia Open - Belgrade Millennium Estoril Open - Estoril Adelaide International 1 - Adelaide Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Sunrise Challenger Open Parc - Lyon Terra Wortmann Open - Halle Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Batman Challenger Porto Challenger Mersin Challenger Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha AAPT Championships - Adelaide BellSouth Open - Vina del Mar Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Open 13 - Marseille AEGON International - Eastbourne ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ATP Kremlin Cup - Moscow Helsinki Challenger Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Emilia-Romagna Open - Parma Winston-Salem Open - Winston-Salem Astana Open - Nur-Sultan AEGON Championships - London Kitzbuhel Challenger Mercedes Cup - Stuttgart Szekesfehervar Challenger Murcia Challenger Open Sud de France - Montpellier Open Sud de France - Montpellier BCR Open Romania - Bucharest Aircel Chennai Open - Chennai Heineken Open - Auckland Shanghai Challenger PBZ Zagreb Indoors - Zagreb Ortisei Challenger Open Sabadell Atlantico - Barcelona Kremlin Cup - Moscow Heilbronn Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Marburg Challenger AEGON International - Eastbourne Hua Hin Challenger Canberra Challenger Delray Beach International Tennis Championships - Delray Beach Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Bastad Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Davidoff Swiss Indoors - Basel Quimper Challenger Budapest Challenger Claro Open Colombia - Bogota Generali Open - Kitzbuhel Open 13 - Marseille Orleans Challenger Qatar ExxonMobil Open - Doha Nonthaburi 1 Challenger Open Sud de France - Montpellier Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Lexington Challenger AEGON Championships - London Antalya Cup - Antalya Citi Open - Washington Open Occitanie - Montpellier Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham Shenzhen Open - Shenzhen Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Zagreb Open - Zagreb Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril Mexico City Challenger China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Rennes Challenger Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Nonthaburi 2 Challenger Sydney International - Sydney Open Sud de France - Montpellier Vancouver Challenger Garanti Koza Sofia Open - Sofia New York Open - New York SkiStar Swedish Open - Bastad Nonthaburi 2 Challenger Citi Open - Washington China Open - Beijing Prostejov Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Nur-Sultan 2 Challenger Marbella Challenger Belgrade Challenger German Tennis Championships - Hamburg Generali Open - Kitzbuhel Boss Open - Stuttgart European Open - Antwerp Moselle Open - Metz China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Bergamo Challenger The Stella Artois Grass Court Championships - London Chengdu Open - Chengdu Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille European Open - Antwerp Sofia Open - Sofia Murray River Open - Melbourne Segovia Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Nordea Open - Bastad Plava Laguna Croatia Open - Umag Truist Atlanta Open - Atlanta Moselle Open - Metz Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Open 13 Provence - Marseille Skopje Challenger Vicenza Challenger Blois Challenger Sydney International - Sydney Gonet Geneva Open - Geneva Orleans Challenger Swiss Open - Gstaad Moselle Open - Metz Mercedes Cup - Stuttgart Firenze Open - Florence ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Monte Carlo Brest Challenger Banja Luka Open - Banja Luka Bordeaux Challenger ASB Classic - Auckland Tennis Masters Series - Paris Tennis Masters Series - Miami Open 13 Provence - Marseille Open Sud de France - Montpellier Millennium Estoril Open - Estoril BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BCR Open Romania - Bucharest Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Brisbane - Brisbane Medibank International - Sydney New Delhi Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Jinan Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Gerry Weber Open - Halle Western & Southern Open - Cincinnati Shenzhen Open - Shenzhen Garanti Koza Sofia Open - Sofia Internazionali BNL d'Italia - Rome Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Delray Beach Open - Delray Beach Western & Southern Open - New York European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Open Parc - Lyon BNP Paribas Open - Indian Wells Anytech365 Andalucia Open - Marbella Internazionali BNL d'Italia - Rome Campionati Internazionali di Sicilia - Palermo Vilnius Challenger Gwangju Challenger Bengalaru Challenger Istanbul Challenger Biella 2 Challenger Rolex Paris Masters - Paris Erste Bank Open - Vienna Shenzhen 1 Challenger Brisbane International - Brisbane Miami Open - Miami Mouilleron-Le-Captif Challenger St. Petersburg Open - St. Petersburg Tennis Masters Series - Paris ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Madrid Rogers Masters - Toronto Mallorca Championships - Mallorca Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade Miami Open - Miami Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Astana Open - Astana Open Parc - Lyon Tennis Masters Series - Monte Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Gerry Weber Open - Halle Campionati BNL dItalia - Rome Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid European Open - Antwerp Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington Wimbledon - London French Open - Paris German Tennis Championships - Hamburg Sydney International - Sydney Australian Open - Melbourne Open 13 - Marseille French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, 1R, GER-FRA 2-3 EFG Swiss Open - Gstaad Davis Cup, World Group, QF, GER-FRA 1-4 Hopman Cup - Perth Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Finals, Group C U.S. Open (juniors) Davis Cup, World Group, SF, ESP-FRA 4-1 French Open (juniors) Wimbledon (juniors) French Open (juniors) Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, QF, FRA-RUS 1-4 All Lower level tournaments Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group C, Hamburg Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, 1R, FRA-NED 3-1 Tennis Masters Cup - Shanghai Olympics - London Olympics - Rio de Janeiro AAMI Classic - Kooyong Barclays ATP World Tour Finals - London Hamburg European Open - Hamburg Australian Open - Melbourne Mouilleron-Le-Captif Challenger European Open - Antwerp Rolex Paris Masters - Paris